# 练习：读取日志文件02.log中的每一行，打印出9~12点之间的日志
# 用到结构化时间进行判断
from time import strptime
fr = open('02.log', mode='r', encoding='utf-8')
lines = fr.readlines()
# print(lines)
# 获取9点和12点的结构化时间
t9 = strptime('2024-11-14 09:00:00', '%Y-%m-%d %H:%M:%S')
t12 = strptime('2024-11-14 12:00:00', '%Y-%m-%d %H:%M:%S')
# 遍历列表
for line in lines:
    # 截取日期时间部分
    # print(line[:19])
    # 转为结构化时间
    t = strptime(line[:19], '%Y-%m-%d %H:%M:%S')
    # print(t)
    # 判断是否在9~12点之间
    if t9 <= t <= t12:
        print(line, end='')
fr.close()




